# 使用生成式和生成器
# 创建列表
# 很low的写法
lowlilst=[]
for i in range(10):
    if i % 2 == 0:
        lowlilst.append(i)
print(lowlilst)
# 使用生成式,返回列表
list = [i for i in range(10) if i % 2 == 0]
for i, element in enumerate(list):
    print(i, element)
print(list)
# 创建生成器(返回算法)
list_generator = (i for i in range(10) if i % 2 == 0)
print(next(list_generator))  # 使用next获取
for x in list_generator:  # 可迭代
    print(x)
